National Software Reuse Directory - significado y definición. Qué es National Software Reuse Directory
Diclib.com
Diccionario en línea

Qué (quién) es National Software Reuse Directory - definición

USE OF EXISTING SOFTWARE, OR SOFTWARE KNOWLEDGE, TO BUILD NEW SOFTWARE, FOLLOWING THE REUSABILITY PRINCIPLES
Software reuse; Modular Core Technology; Code recycling

National Software Reuse Directory      
(NSRD) A directory of reusable software in the ASSET system. (1995-02-03)
Code reuse         
In software development (and computer programming in general), code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.
Reuse of human excreta         
  • Application of urine on a field near Bonn, Germany, by means of flexible hose close to the soil
  • SOIL]] in Haiti
  • Application of urine on eggplants during a comprehensive urine application field testing study at Xavier University, Philippines
  • A [[sewage farm]] in Hampshire, England
  • Basil plants: The plants on the right are not fertilized, while the plants on the left are fertilized with urine - in a nutrient-poor soil
  • SOIL]] farm in Port-au-Prince, Haiti
  • Gardeners of Fada N'Gourma in Burkina Faso apply dry excreta after mixing with other organic fertilizer (donkey manure, cow manure) and pure fertile soil, and after maturing for another 2 to 4 months
SAFE, BENEFICIAL USE OF ANIMAL OR HUMAN EXCRETA
Excreta reuse; Reuse of urine; Reuse of feces; Reuse of faeces; Reuse of Excreta; Productive sanitation; Reuse of human waste; Reuse of excreta
Reuse of human excreta is the safe, beneficial use of treated human excreta after applying suitable treatment steps and risk management approaches that are customized for the intended reuse application. Beneficial uses of the treated excreta may focus on using the plant-available nutrients (mainly nitrogen, phosphorus and potassium) that are contained in the treated excreta.

Wikipedia

Code reuse

In software development (and computer programming in general), code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software,: 7  following the reusability principles.

Code reuse may be achieved by different ways depending on a complexity of a programming language chosen and range from a lower-level approaches like code copy-pasting (e.g. via snippets), simple functions (procedures or subroutines) or a bunch of objects or functions organized into modules (e.g. libraries): 7  or custom namespaces, and packages, frameworks or software suites in higher-levels.

Code reuse implies dependencies which can make code maintainability harder. At least one study found that code reuse reduces technical debt.